#ifndef _DROPABLE_TILE
#define _DROPABLE_TILE

#ifdef _WIN32
#pragma once
#endif

#include "fmod.hpp"

#include "movable_entity.h"
#include "timer.h"
#include "map.h"
#include "mapcontainer.h"
#include "concrete_tile.h"
#include "entitycontainer.h"
#include "player.h"
#include "soundmanager.h"
#include "sound.h"


class CDroppableTile : public CMovableEntity
{
public:
    CDroppableTile(float fX, float fY, float fZ, 
        float fEndX, float fEndY, float fEndZ, const CTimer &timer);
    //~CDroppableTile();

    virtual void tick();
private:
    float m_fEndX;
    float m_fEndY;
    float m_fEndZ;

    CTimer m_StartTime;
    CTimer m_EndTime;
    CTimer m_LastAnimatedTime;
};

#endif